#!/usr/bin/env python
# coding=utf-8

def fact(n):
    return fact_iter(n,1)

def fact_iter(num, product):
    if num == 1:
        return product
    return fact_iter(num - 1, num * product)

s = fact(5)
print(s)
